package com.abaaba.project2.service;

import com.abaaba.project2.bean.User;
import com.abaaba.project2.bean.bo.WxLoginBo;
import com.abaaba.project2.bean.bo.WxRegisterBo;
import com.abaaba.project2.bean.bo.wx.WxResetBo;
import com.abaaba.project2.bean.vo.UserLoginVo;

public interface WxAuthService {

    UserLoginVo wxLogin(WxLoginBo wxLoginBo);

    void insertVerifyCode(String mobile, String authcode);

    String selectCodeByMobile(String mobile);

    void insertUser(WxRegisterBo wxRegisterBo);

    String verifyUsername(String username);

    void updateUser(User user,WxResetBo wxResetBo);

    User selectUserByMobile(String mobile);
}
